package com.ysd.lis.entity.bac;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ysd.lis.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 流程设定主表
 * </p>
 *
 * @author cfz
 * @since 2024-04-09
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName(value = "BAC_FLOW_VS_NODE",autoResultMap = true)
public class BacWorkFlowNode extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 流程节点编号
     */
    @TableField("NODE_NO")
    private String nodeCode;

    /**
     * 流程节点名称
     */
    @TableField("NODE_NA")
    private String nodeName;

    /**
     * 节点对应的界面路径
     */
    @TableField("NODE_URL")
    private String nodeUrl;

    /**
     * 序号
     */
    @TableField("SEQ")
    private Integer seq;

    /**
     * 界面名称
     */
    @TableField("NODE_URL_NAME")
    private String nodeUrlName;

    /**
     * 界面名称CODE
     */
    @TableField("INTERFACE_CODE")
    private String interfaceCode;

    /**
     * 是否启用
     */
    @TableField("IS_ENABLE")
    private Integer isEnable;

    /**
     * 工作流程ID
     */
    @TableField("FLOW_NO")
    private String flowNo;

    /**
     * 字典ID
     */
    @TableField("NODE_DICT_NO")
    private String nodeDictNo;

    @TableField(exist = false)
    private String flowNa;
    @TableField(exist = false)
    private String nodeTypeNa;

    @TableField(exist = false)
    private String explain;

    @TableField(exist = false)
    private String pageName;
}
